package com.sinog.biz.mapper.havexml;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sinog.core.domain.AbXiaozuResultVo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

/**
 * @desc 安置帮教管理 - 帮教对象信息管理 - 全部人员管理 - 帮教小组
 * @author sunsf
 * @date 2020-02-13-16:37
 */
public interface AbXiaozuMapper extends BaseMapper<AbXiaozuResultVo> {

    /**
     * 删除工作小组成员
     * @param delIds delIds
     * @return int
     */
    int delXiaozuById(@Param("delIds") List<String> delIds);

    /**
     * 户籍迁出时，删除原户籍小组信息
     * @param priNum 安帮人员编号
     * @return int
     */
    int deleteXiaozu(String priNum);

    /**
     * 获取帮教小组成员信息
     * @param priNum 服刑人员编号
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> getBjxzcyList(@Param("priNum") String priNum);

    /**
     * 添加/修改工作小组成员
     * @param map 业务数据
     * @return int
     */
    int updateInfoById(@Param("map") Map<String,Object> map);
}